/**
 * 项目名称（软件名称）：忠旺机械物资管理系统(mms)
 * 研发设计单位：忠旺机械设备制造有限公司机械设计院智能控制设计科设计与研发。
 * 版权所有：忠旺机械设备制造有限公司
 * 注：本项目的一切技术专利，使用规范归解释权由忠旺机械设备制造有限公司所有。
 * 软件版本：Ver 1.0.0
 * 文件路径：com.zhongwang.mms.module.purchase.model
 * 创建时间：2020年03月20日 16时37分
 **/
package com.zhongwang.mms.module.jiaGongStorage.model;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @ClassName： JOutStorage
 * @Description：
 * @Author： lqy
 * @Date： 2020/3/20 16:37
 * @Version： V1.0
 **/
@Data
public class AllModel {

    private Integer odrId;

    private String odrCode;

    private Integer odrType;

    private Integer odrRedFlag;

    private Integer odrChangeFlag;

    private Integer odrReqFlag;

    private Date odrDate;

    private String odrTakePerson;

    private String odrRemark;

    private Date odrMakeDate;

    private String odrTakeWorkshop;

    private String odrMakePerson;

    private String odrRepId;

    private Integer odaId;

    private Integer odaRushId;

    private Integer odaOdrId;

    private Integer odaType;

    private String odaProCode;

    private String odaProName;

    private String odaMatCode;

    private String odaMatDesc;

    private Double odaNum;

    private Double odaNumPrice;

    private String odaPosition;

    private Integer odaWhiId;

    private String odaNumUnit;

    private Double odaTotalPrice;

    private String odaBrand;

    private String odaRemark;

    private Date odaBookkeepingDate;

    private String odaSpec;

    private String odaBackDate;

    private String odaSapCode;

    private String odaTrackCode;

    private Integer odaRedFlag;

    private Date odaRedDate;

    private String odaRedUser;

    private Double odaWeightPrice;

    private String odaTakeType;

    private Integer odaOutWhiId;

    private Integer odaInWhiId;
    private Integer odaOutItyId;
    private Integer ityId;

    private String ityMatCode;

    private String ityMatDesc;

    private String ityProCode;

    private String ityProName;

    private String ityPart;

    private Double ityNum;

    private Double ityWeight;

    private Double ityAvaNum;

    private Double ityAvaWeight;

    private String ityNumUnit;

    private String ityWeightUnit;

    private Double ityPrice;

    private Double ityAmount;

    private String ityBrand;

    private String itySat;

    private String ityPosition;

    private Integer ityWhiId;

    private String itySapCode;

    private String ityTrackCode;

    private String ityRemark;

    private Date ityBackDate;

    private Integer ityDataStatus;

    private Integer ityRowNo;

    private Integer ityStockType;

    /**
     * 主键id
     */
    private Integer ardId;

    /**
     * SAP物料描述
     */
    private String ardSapMatDesc;

    /**
     * 物料编码

     */
    private String ardMatCode;

    /**
     * 项目名称
     */
    private String ardProName;

    /**
     * 项目编码

     */
    private String ardProCode;

    /**
     * 数量
     */
    private Double ardNum;

    /**
     * 单位
     */
    private String ardUnit;

    /**
     * 所在仓库（出库）
     */
    private Integer ardWhiId;

    /**
     * 调拨出入库类型  1:调拨出库2：
     */
    private Integer ardType;

    /**
     * 外键：依赖串料申请表id

     */
    private Integer ardChangeDetailId;

    /**
     * "0：未执行
     1：外购件已出库

     */
    private Integer ardExecStatus;

    /**
     * 串料标识 0：否 1：是
     */
    private Integer ardChangeFlg;

    /**
     * 调拨单号
     生成
     */
    private String ardFormCode;

    /**
     * 领料出库领料人
     */
    private String ardRequester;

    /**
     * 领料出库领料车间

     */
    private Integer ardDepId;

    /**
     * "记录来自库存哪条数据
     外键：依
     */
    private Integer ardItyId;

    /**
     * 数据状态：1是正常，0是删除
     */
    private Integer ardDataStatus;

    /**
     * 与调拨出库的出库单据相关。外键
     */
    private Integer ardOdrId;

    /**
     * 与调拨出库的出库单据明细表相关
     */
    private Integer ardOdaId;

    /**
     * 记录操作用户的账号
     */
    private String ardUserAccount;

    /**
     * 生成时间

     */
    private java.util.Date ardGenDate;

    /**
     * 出库区位
     */
    private String ardPosition;

    /**
     * 领用类型
     */
    private String ardTakeType;

    /**
     * 跟踪号
     */
    private String ardTrackCode;

    /**
     * 特殊说明
     */
    private String ardSpec;

    /**
     * 入库仓
     */
    private Integer ardInWhiId;

    /**
     * 入库区位
     */
    private String ardInPosition;

    /**
     * 装箱日期

     */
    private java.util.Date ardBoxingDate;

    /**
     * 箱号
     */
    private String ardBoxCode;

    /**
     * 入成品库时间

     */
    private java.util.Date ardInHalfDate;

    /**
     * 摘要
     */
    private String ardRemark;

    /**
     * 外键自依赖
     */
    private Integer ardPid;

    /**
     * 是否作废0否，1是
     */
    private Integer ardDisable;

    /**
     * 品牌
     */
    private String ardBrand;

    /**
     * 备注
     */
    private String ardItyRemark;

    /**
     * 单价
     */
    private Double ardPrice;

    /**
     * 金额
     */
    private Double ardAmount;

    /**
     * 在库类型：1是库存在库，2是项目
     */
    private Integer ardStockType;

    /**
     * 调拨出库执行人
     */
    private Integer ardExecOutPersonId;

    /**
     * 调拨出库执行时间

     */
    private java.util.Date ardExecOutDate;

    /**
     * 调拨入成品库执行人

     */
    private Integer ardExecInPersonId;

    /**
     * 调拨入成品库执行时间

     */
    private java.util.Date ardExecInDate;

    /**
     * 调拨领料执行人

     */
    private Integer ardExecTakePersonId;

    /**
     * 调拨领料执行时间
     */
    private java.util.Date ardExecTakeDate;
}